/*
 * @Author: yxw
 * @Date: 2019-03-14 17:37:17
 * @Last Modified by: yxw
 * @Last Modified time: 2019-02-25 15:50:39
 * @Description: 规划成果相关api
 */

import request from '@/router/axios'
import { resultListUrls, subjectUrls } from '@/const/apiUrl'

/**
 * 获取规划成果信息（分页）
 */
export function resultList(query) {
    return request({
        url: resultListUrls.resultPage,
        method: 'get',
        params: query
    })
}
/**
 * 获取规划成果信息（分页）
 */
export function getSubjectResultList(query) {
    return request({
        url: subjectUrls.getSubjectResultList,
        method: 'get',
        params: query
    })
}

/**
 * 获取规划成果信息（分页）用于责任分解
 */
export function resultPagePim(query) {
    return request({
        url: resultListUrls.resultPagePim,
        method: 'get',
        params: query
    })
}

/**
 * 获取规划成果信息（分页）
 */
export function resultPageDept(query) {
    return request({
        url: resultListUrls.resultPageDept,
        method: 'get',
        params: query
    })
}

/**
 * 获取规划成果信息（分页）
 */
export function resultPageTodo(query) {
    return request({
        url: resultListUrls.resultPageTodo,
        method: 'get',
        params: query
    })
}

/**
 * 获取成果信息详情
 */
export function resultDetail(id) {
    return request({
        url: resultListUrls.resultDetail + id,
        method: 'get'
    })
}

/**
 * 获取成果入库
 */
export function resultAdd(obj) {
    return request({
        url: resultListUrls.resultAdd,
        method: 'post',
        data: obj
    })
}

/**
 * 成果修改
 */
export function resultEdit(obj, id) {
    return request({
        url: resultListUrls.resultEdit + id,
        method: 'put',
        data: obj
    })
}


/**
 * 规划成果热词搜索
 */
export function resultHotWord(query) {
    return request({
        url: resultListUrls.hotWord,
        method: 'get',
        params: query
    })
}

/**
 * 规划成果热词搜索
 */
export function resultSearchPage(query) {
    return request({
        url: resultListUrls.searchPage,
        method: 'get',
        params: query
    })
}

/**
 * 规划成果热词搜索
 */
export function resultReviewRouterse(query, id) {
    return request({
        url: resultListUrls.resultReviewRouterse + id,
        method: 'put',
        data: query
    })
}